@charset "UTF-8";
.form {
	margin: 20px auto 0; 
	width: 400px; 
	& .form-group {
		margin-top: 20px; 
		&:after {
			display: block; 
			content: ""; 
			clear: both; 
			width: 0; 
			height: 0; 
			overflow: hidden; 
		}
	}
	& .label-group {
		float: left; 
		width: 126px; 
		height: 26px; 
		line-height: 26px; 
		font-size: 14px; 
		font-weight: 300; 
		text-align: right; 
	}
	& .input-group {
		margin-left: 10px; 
		padding-left: 4px; 
		float: left; 
		width: 190px; 
		height: 26px; 
		line-height: 26px; 
		font-size: 16px; 
		border: 1px solid #bbb; 
		border-radius: 2px; 
		outline: none; 
	}
	& .txt-group {
		margin-left: 10px; 
		width: 190px; 
		height: 120px; 
		font-size: 14px; 
		border: 1px solid #bbb; 
		text-indent: 10px; 
		overflow: auto; 
		outline: none; 
		resize: none; 
	}
	& .group {
		margin-left: 10px; 
		float: left; 
		width: 160px; 
	}
	& .form-mess {
		float: left; 
		height: 26px; 
		line-height: 26px; 
		font-size: 12px; 
		color: #32B200; 
	}
}
.btns {
	margin-top: 20px; 
	text-align: center; 
	& .btn {
		padding: 6px 10px; 
		color: #fff; 
		font-size: 16px; 
		text-decoration: none; 
		background: #27D757; 
		border: none; 
		border-radius: 4px; 
		outline: none; 
		cursor: pointer; 
	}
}
/*上传图片的组件*/
.file-group {
	position: relative; 
	padding: 8px 0; 
	margin: 0 26px; 
	color: #fff; 
	background: #00E2EA; 
	border: none; 
	border-radius: 4px; 
	text-align: center; 
	cursor: pointer; 
	overflow: hidden; 

	&:hover {
		background: #00F3FF; 
	}

	& .file {
		position: absolute; 
		right: 0; 
		top: 0; 
		font-size: 100px; 
		outline: none; 
		cursor: pointer; 
        opacity:0; 
        filter:alpha(opacity=0); 
	}
}
/*end*/